A Restricted Class of 1-register Machines Presburger Arithmetic with Divisibility Veriication Example: Timing-based Mutual Exclusion Symbolic Computation Computing Consistent Parameter Valuations 3.1 a Decidability Result

نویسنده

  • H. Wang
چکیده

New decidability results concerning two-way counter machines and applications. 15 machine instruction that adds (or subtracts) the input variable a to the register corresponds, then, to a transition labeled with (y = a; y := 0) (or (x = a; x := 0), respectively). Transition labels of the form (x y), for 2 f=; <; >g, which correspond to test instructions, can be eliminated by duplicating each state so that all states have at most one incoming transition. In certain cases, given a parametric timed automaton A, we can construct a restricted 1-register machine M A that accepts ?(A), and thus reduce the emptiness problem for parametric timed automata with two clocks to the emptiness problem for restricted 1-register machines. A recent result in IJTW93] shows that the emptiness problem is decidable for deterministic restricted 1-register machines. The problem is still open for nondeterministic restricted 1-register machines. 14 Theorem Existential Presburger arithmetic with divisibility]. Let be a quantiier-free formula over the primitives of addition, the integer divisibility relation, comparisons, and integer constants, and let T = N. We can construct a parametric timed automaton A with two clocks such that the formula is satissable over the natural numbers ii ?(A) is nonempty. Proof. First we transform the formula into a formula 0 such that is satissable ii 0 is satissable, and 0 is a positive boolean combination of atoms of the form (= a), < a, ajb, and :(ajb), where is a linear term (with positive coeecients), and a, b are variables with b > 0. This can be achieved in a straightforward way by introducing extra variables. We now construct a parametric timed automaton A 0 with two clocks x and y such that the parameters of A 0 are the variables of 0. For an atom = (k 1 a 1 + + k m a m + k m+1 = a), the automaton A consists of a single path whose transition labels form the following sequence: Atoms of the form (< a) are handled similarly. For an atom = (ajb), the automaton A is (x; y := 0); (x = a; x := 0) ; (x = a; y = b); resembling the automaton of Figure 1. The atom = :(ajb) is equivalent to (a > b) _ 0 , where 0 = :(ajb) ^ a b. The automaton A 0 is (x; y := 0); (x …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On parametric timed automata and one-counter machines

Two decades ago, Alur, Henzinger, and Vardi introduced the reachability problem for parametric timed automata in the seminal paper [2]. Their main results are that reachability is decidable for timed automata with a single parametric clock, and undecidable for timed automata with three or more parametric clocks. In the case of two parametric clocks, decidability was left open, with hardly any p...

متن کامل

On Decidability Within the Arithmetic of Addition and Divisibility

The arithmetic of natural numbers with addition and divisibility has been shown undecidable as a consequence of the fact that multiplication of natural numbers can be interpreted into this theory, as shown by J. Robinson [Rob49]. The most important decidable subsets of the arithmetic of addition and divisibility are the arithmetic of addition, proved by M. Presburger [Pre29], and the purely exi...

متن کامل

Reachability in Succinct and Parametric One-Counter Automata

One-counter automata are a fundamental and widely-studied class of infinite-state systems. In this paper we consider one-counter automata with counter updates encoded in binary—which we refer to as the succinct encoding. It is easily seen that the reachability problem for this class of machines is in PSpace and is NP-hard. One of the main results of this paper is to show that this problem is in...

متن کامل

Decidability for Entailments of Symbolic Heaps with Arrays

This paper presents two decidability results on the validity checking problem for entailments of symbolic heaps in separation logic with Presburger arithmetic and arrays. The first result is for a system with arrays and existential quantifiers. The correctness of the decision procedure is proved under the condition that sizes of arrays in the succedent are not existentially quantified. This con...

متن کامل

Decidability of Strong Bisimilarity for Timed BPP

We investigate a timed extension of the class of Basic Parallel Processes (BPP), in which actions are durational and urgent and parallel components have independent local clocks. The main result is decidability of strong bisimilarity, known also as performance equivalence, in this class. This extends the earlier decidability result for plain BPP [8] as well as decidability for timed BPP with st...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993